import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Seminaranmeldung {

	private List<Student> anmeldeliste;
	private List<Student> teilnehmerliste;
	
	public Seminaranmeldung(){
		anmeldeliste = new ArrayList<Student>();
		teilnehmerliste = new ArrayList<Student>();
	}
	
	public void meldeAn(Student student){
		anmeldeliste.add(student);
	}
	
	public void meldeAb(Student student){
		anmeldeliste.remove(student);
	}
	
	public void ermittleTeilnehmer(int anzahl){
		teilnehmerliste.clear();
		
		int i = 0;
		for (Iterator<Student> iter = anmeldeliste.iterator(); iter.hasNext() && i < anzahl; i++) {
			teilnehmerliste.add(iter.next());
		}
	}
	
	public String toString(){
		String ausgabe = "Teilnehmerliste:\n";
		for(Student student : teilnehmerliste){
			ausgabe += student.toString()+"\n";
		}
		return ausgabe;
	}
}
